package com.xique.door.bean.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Auther: caogq
 * @Date: 2021/6/23 10:54
 * @Description:
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class VerifyRecordsRequest {

    /** ID */
    private Long id;

    /** 人员编号(平台) */
    private String customId;

    /** 项目id */
    private Long parkId;

    /** 一体机id */
    private String personId;

    /** 人员名称 */
    private String personName;

    /** 认证结果 */
    private String verifyStatus;

    /** 出入口方向(entr进口 exit出口 unknow无方向) */
    private String direction;

    /** 名单类型(0白名单 1黑名单) */
    private String personType;

    /** 验证类型 */
    private String otype;

    /** 设备编号 */
    private String faceSluiceId;

    /** 设备名称 */
    private String faceSluiceName;

    /** 设备是否超过阈值 */
    private String temperatureAlarm;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date verifyTimeBegin;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date verifyTimeEnd;

    private String userType;


    private Long userId;
    private String cardSn;
    private String deviceType;
    private Long visitorId;

    public VerifyRecordsRequest(Long parkId) {
        this.parkId = parkId;
    }
}
